package com.bst.bsj.common.dal.dataobject;

import java.util.Date;

import com.sylinxsoft.tools.BaseDO;
import com.sylinxsoft.tools.annotation.BoConfig;
import com.sylinxsoft.tools.annotation.BoFieldConfig;
import com.sylinxsoft.tools.annotation.Comment;

@BoConfig(tableName = "t_sys_merchant")
public class Merchant extends BaseDO {

  /**
   * 商户登录用户名
   */
  @BoFieldConfig(columnName = "user_name", length = 50)
  @Comment(description = "商户登录用户名")
  private String userName;

  /**
   * 商户登录秘密
   */
  @BoFieldConfig(columnName = "password", length = 50)
  @Comment(description = "商户登录密码")
  private String password;

  /**
   * 电子邮件
   */
  @BoFieldConfig(columnName = "email", length = 50)
  @Comment(description = "电子邮件")
  private String email;

  /**
   * 手机
   */
  @BoFieldConfig(columnName = "mobile", length = 15)
  @Comment(description = "手机")
  private String mobile;

  /**
   * 客服电话
   */
  @BoFieldConfig(columnName = "service_hotline", length = 15)
  @Comment(description = "客服电话")
  private String serviceHotline;

  /**
   * 商户名称
   */
  @BoFieldConfig(columnName = "name", length = 50)
  @Comment(description = "商户名称")
  private String name;

  /**
   * 商户logo
   */
  @BoFieldConfig(columnName = "logo", length = 100)
  @Comment(description = "商户logo")
  private String logo;

  /**
   * 首页背景图片
   */
  @BoFieldConfig(columnName = "bg_image", length = 100)
  @Comment(description = "首页背景图片")
  private String bgImage;

  /**
   * 状态
   */
  @BoFieldConfig(columnName = "status", length = 10)
  @Comment(description = "状态 N:正常")
  private String status;

  /**
   * 商家商城微信服务号
   */
  @BoFieldConfig(columnName = "weixin_number", length = 50)
  @Comment(description = "商家商城微信服务号")
  private String weixinNumber;

  /**
   * 商户简介
   */
  @BoFieldConfig(columnName = "shop_introduction", length = 1000)
  @Comment(description = "商户简介")
  private String shopIntroduction;

  @BoFieldConfig(columnName = "ipAddress", length = 255)
  @Comment(description = "ip 地址")
  private String ipAddress;

  @BoFieldConfig(columnName = "lastLogin")
  @Comment(description = "最后一次登录时间")
  private Date lastLogin;

  public String getShopIntroduction() {
    return shopIntroduction;
  }

  public void setShopIntroduction(String shopIntroduction) {
    this.shopIntroduction = shopIntroduction;
  }

  public String getWeixinNumber() {
    return weixinNumber;
  }

  public void setWeixinNumber(String weixinNumber) {
    this.weixinNumber = weixinNumber;
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public String getLogo() {
    return logo;
  }

  public void setLogo(String logo) {
    this.logo = logo;
  }

  public String getBgImage() {
    return bgImage;
  }

  public void setBgImage(String bgImage) {
    this.bgImage = bgImage;
  }

  public String getUserName() {
    return userName;
  }

  public void setUserName(String userName) {
    this.userName = userName;
  }

  public String getPassword() {
    return password;
  }

  public void setPassword(String password) {
    this.password = password;
  }

  public String getEmail() {
    return email;
  }

  public void setEmail(String email) {
    this.email = email;
  }

  public String getMobile() {
    return mobile;
  }

  public void setMobile(String mobile) {
    this.mobile = mobile;
  }

  public String getServiceHotline() {
    return serviceHotline;
  }

  public void setServiceHotline(String serviceHotline) {
    this.serviceHotline = serviceHotline;
  }

  public String getStatus() {
    return status;
  }

  public void setStatus(String status) {
    this.status = status;
  }

  public String getIpAddress() {
    return ipAddress;
  }

  public void setIpAddress(String ipAddress) {
    this.ipAddress = ipAddress;
  }

  public Date getLastLogin() {
    return lastLogin;
  }

  public void setLastLogin(Date lastLogin) {
    this.lastLogin = lastLogin;
  }

}
